package com.linx.message.domain;

import com.linx.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 消息对象 message_info
 *
 * @author linx
 * @date 2024-11-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("message_info")
public class MessageInfo extends TenantEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "message_info_id")
    private Long messageInfoId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否删除（0代表否 1代表是）
     */
    private String isDelete;

    /**
     * 消息标题
     */
    private String messageTitle;

    /**
     * 消息内容
     */
    private String messageContent;

    /**
     * 模块名字：低碳能源，便捷通行，视频巡视等
     */
    private String messageType;

    /**
     * 系统，顺丰，捷顺
     */
    private String messageSource;

    /**
     * 模块名称具体小类
     */
    private String messageTypeTwo;

    /**
     * 是否发送短信（0代表否 1代表是）
     */
    private String isSend;

    /**
     * 是否已读（0代表否 1代表是）
     */
    private String isRead;

    /**
     * 发送人
     */
    private String sender;

    /**
     * 接收人
     */
    private String recipient;

    /**
     * 园区id
     */
    private Long parkInfoId;


}
